1.2.7 react 打包后找不到资源路径的问题

yarn build 之后直接发布服务器,发现页面没出来,打开开发工具一看 404,资源没找到,

一看 index.html 发现 都是 /static 找的是根路径下的

解决

# 找到 package.json ,

增加一个字段

"homepage": ".",


# 以上设置会将 index.html中的%PUBLIC_URL%替换为 .,从而拼接为:./main.123456.js这样的一个相对index.html的资源路径

1
2
3
4
5
6
7
8
9

参考